Programming Many-Cores on Different Levels of Abstraction
نویسندگان
چکیده
Many-core hardware is targeted specifically at obtaining high-performance. However, obtaining high-performance is often challenging because hardware-specific details have to be taken into account. This leads to low-level code that is difficult to read, maintain, and port to other architectures. This is a well-recognized problem and there are many programming models that try to balance a high-level programming model with high-performance. We propose an entirely different, novel approach that allows programmers to define and choose their own level of abstraction: a high level of abstraction for readability and portability, and user-defined, lower levels to incorporate more hardware-specific details to obtain higher performance.
منابع مشابه
Gannet: a functional task description language for a service-based SoC architecture
There is a growing demand for solutions allowing to design complex systems-on-chip (SoC) at high abstraction levels. The Gannet project proposes a functional programming approach for high-abstraction design of very large SoCs. Gannet is a distributed service-based SoC architecture, i.e. a network of services offered by hardware or software cores. The functionality of the system is defined by a ...
متن کاملModeling and Analysis of SLDL-captured NoC Abstractions
With increasing number of IP cores, parallel communication architectures including NoCs have emerged for many-core systems. To efficiently architect NoCs, early analysis of crucial run-time metrics such as throughput, latency and saturation time is required. This requires abstract modeling of NoCs. Modeling abstraction, and consequently the modeling granularity impacts the accuracy and speed of...
متن کاملHydrogen Abstraction Reaction of Hydroxyl Radical with 1,1-Dibromoethane and 1,2-Dibromoethane Studied by Using Semi-Classical Transition State Theory
The hydrogen abstraction reaction by OH radical from CH2BrCH2Br (R1) and CH₃CHBr2 (R2) is investigated theoretically by semi-classical transition state theory. The stationary points for both reactions are located by using ωB97X-D and KMLYP density functional methods along with cc-pVTZ basis. Single-point energy calculations are performed at the QCISD(T) and CCSD(T) levels of theory with differe...
متن کاملExplaining the Presence of Narrow-faced Bladelet Cores in Izeh Chipped Stone Assemblages and its relation to Population/Idea Movements in Late Pleistocene
Abstract: Several models of population/culture movements have been proposed based on bladelet production in Late Pleistocene of Eurasia. Narrow-faced bladelet/microblade cores, also known as "wedge shaped" cores in Central Asia and Far East studies, have been considered as a component of an inter-continent migration of people and idea which originated in Sibero-Mongolian region Upper Paleolithi...
متن کاملبررسی کیفیت زندگی پرستاران بر اساس پرسشنامه سازمان جهانی بهداشت دربیمارستان های دانشگاه علوم پزشکی همدان
Background & Objectives : Along with the advances in many different levels of life, interest in measuring quality of life has increased. The aim of this study was to assess quality of life in hospitals of Hamadan University of Medical Sciences. Methods: This cross-sectional study was performed on 300 nurses in hospitals of Hamadan University of Medical Sciences during 2012-2013. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013